home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2002 November / SGI IRIX Base Documentation 2002 November.iso / usr / share / catman / p_man / cat3 / f90 / ibclr.z / ibclr
Encoding:
Text File  |  2002-10-03  |  2.2 KB  |  57 lines

  1. IBCLR(3I)                                             Last changed: 4-13-99
  2.  
  3.  
  4. NNAAMMEE
  5.      IIBBCCLLRR, IIIIBBCCLLRR, JJIIBBCCLLRR, KKIIBBCCLLRR - Clears one bit
  6.  
  7. SSYYNNOOPPSSIISS
  8.      IIBBCCLLRR (([II==]_i, [PPOOSS==]_p_o_s))
  9.      IIIIBBCCLLRR (([II==]_i, [PPOOSS==]_p_o_s))
  10.      JJIIBBCCLLRR (([II==]_i, [PPOOSS==]_p_o_s))
  11.      KKIIBBCCLLRR (([II==]_i, [PPOOSS==]_p_o_s))
  12.  
  13. IIMMPPLLEEMMEENNTTAATTIIOONN
  14.      UNICOS, UNICOS/mk, IRIX systems
  15.  
  16.      CF90, MIPSpro 7 Fortran 90, MIPSpro Fortran 77
  17.  
  18. SSTTAANNDDAARRDDSS
  19.      Fortran
  20.  
  21.      Fortran extensions:  IIIIBBCCLLRR, JJIIBBCCLLRR, KKIIBBCCLLRR
  22.  
  23. DDEESSCCRRIIPPTTIIOONN
  24.      The IIBBCCLLRR, IIIIBBCCLLRR, JJIIBBCCLLRR, and KKIIBBCCLLRR intrinsic functions clear one
  25.      bit to zero.  They accept the following arguments:
  26.  
  27.      _i         Must be of type integer.  For IIIIBBCCLLRR, must be of type
  28.                integer (KIND=2).  For JJIIBBCCLLRR, must be of type integer
  29.                (KIND=4).  For KKIIBBCCLLRR, must be of type integer (KIND=8).
  30.  
  31.      _p_o_s       Must be of type integer.  It must be nonnegative and less
  32.                than BBIITT__SSIIZZEE (_i).
  33.  
  34.      These are elemental functions.  The names of these intrinsics cannot
  35.      be passed as arguments.
  36.  
  37. RREETTUURRNN VVAALLUUEESS
  38.      The result type and type parameter are the same as _i.  The result has
  39.      the value of the sequence of bits of _i, except that bit _p_o_s of _i is
  40.      set to zero.
  41.  
  42.      The bit model defines the interpretation of an integer value as a
  43.      sequence of bits.  For more information on the bit model, see the
  44.      MMOODDEELLSS(3I) man page.
  45.  
  46. EEXXAAMMPPLLEESS
  47.      IIBBCCLLRR((1144,, 11)) has the result 12.
  48.  
  49.      If VV has the value [1, 2, 3, 4], the value of IIBBCCLLRR((PPOOSS == VV,, II == 3311))
  50.      is [29, 27, 23, 15].
  51.  
  52. SSEEEE AALLSSOO
  53.      MMOODDEELLSS(3I)
  54.  
  55.      _I_n_t_r_i_n_s_i_c _P_r_o_c_e_d_u_r_e_s _R_e_f_e_r_e_n_c_e _M_a_n_u_a_l for the printed version of this
  56.      man page.
  57.